package com.zk.cq.model.req.meta;

import com.zk.cq.model.req.BaseEventReq;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Description 心跳事件
 * @Author 524568566@qq.com
 * @Date 2019/6/25
 **/
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class HeartbeatEventReq extends BaseEventReq {
    /**
     * 元事件类型
     * heartbeat
     */
    private String meta_event_type;
    /**
     * 状态信息
     * app_initialized	boolean	HTTP API 插件已初始化
     * app_enabled	boolean	HTTP API 插件已启用
     * plugins_good	object	HTTP API 的各内部插件是否正常运行
     * app_good	boolean	HTTP API 插件正常运行（已初始化、已启用、各内部插件正常运行）
     * online	boolean	当前 QQ 在线，null 表示无法查询到在线状态
     * good	boolean	HTTP API 插件状态符合预期，意味着插件已初始化，内部插件都在正常运行，且 QQ 在线
     */
    private Object status;
}
